iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 2
0
Software Development

30天的python學習 系列 第 2

python30天-DAY2-python資料格式介紹

  • 分享至 

  • xImage
  •  

今天要來介紹python的資料格式,python的資料格式可以分為三大類:數值型態字串型態容器型態

  • 數值型態
  1. int(整數)
a = 1
print(a)
print(type(a))

1
<class 'int'>

type( )語法可用於查詢變數的資料型態。

  1. float(浮點數)
    float可以存放小數點,因此需要的儲存空間較大。
a = 1.5
print(a)
print(type(a))

1.5
<class 'float'>

  1. boolean(布林值)
    可以存兩種值,True or False
a = True
print(a)
print(type(a))

True
<class 'bool'>

  • 字串型態
  1. str(字串)
font = "Hello World"
print(font)
print(type(font))

Hello World
<class 'str'>

也可將兩個字串相加

font1 = "Hello World"
font2 = " Yeeeeeee"
fsum = font1+font2
print(font1)
print(font2)
print(fsum)
print(type(fsum))

Hello World
Yeeeeeee
Hello World Yeeeeeee
<class 'str'>

也可將一個字串乘於好幾倍

font = "Hello"
print(font)
print(font*3)
print(type(font))

Hello
HelloHelloHello
<class 'str'>

2.char(字元)
字元是組成字串的元素,字串中的每個單字都是一個字元

  • 容器型態

1.list(串列)
list內部可以存放許多個字串

alist = ["a","b","c","d"]
print(alist)
print(type(alist))

['a', 'b', 'c', 'd']
<class 'str'>

2.dict(字典)
dict內部是一個Key對應一個Value

alist = {'a':'aa','b':'bb'}
print(alist['a'])
print(alist['b'])
print(type(alist))

aa
bb
<class 'dict'>

3.tuple(元組)
和串列相似,但串列可更改,tuple不可,詳細解說可看蕃薯大大的此篇,我認為是很有幫助的。

今天就到這了,明天會開始說明如何架構虛擬環境。


上一篇
python30天-DAY1-為何是python?
下一篇
python30天-DAY3-虛擬環境搭建
系列文
30天的python學習 30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言